인턴
-
OpenAI Assistants API v2 stream 오브젝트의 in/outbound인턴 2024. 6. 3. 09:05
인바운드네트워크에 들어오는 정보메시지가 클라이언트에서 서버로 향함 ex) 첨부파일을 서버에 저장(업로드)예를 들어, 웹 서버의 경우 클라이언트가 웹페이지를 요청하고, 이 요청이 웹 서버로 전송되는 경우 아웃바운드네트워크에서 나가는 정보클라이언트의 요청을 처리하고 메시지가 서버에서 클라이언트로 향함 ex)첨부파일 다운로드내부의 사용자가 웹 페이지를 요청하면, 요청된 데이터가 내부 시스템에서 인터넷을 통해 외부로 전송 OpenAI Assistants API v2 스트리밍 기능실시간 상호작용: Assistants API v2의 스트리밍 기능을 통해 사용자는 실시간으로 AI 어시스턴트의 응답을 받을 수 있다.다중 사용자 지원: 스트리밍 기능은 단일 스레드에서 다중 사용자 상호작용을 관리할 수 있는 기능을 제..
-
GraphQL (1) - schema, query, response인턴 2024. 1. 19. 13:35
schema type User{ id: ID! //필수값 name: String! //필수값 } type Query{ user(id: ID!): User! } query query{ user(id: "10"){ // id 값이 10인 user 목록 조회 id name // id와 name이 반환됨 } } response { "data": { "user": { "id": "10", "name": "Simon" } } } GraphQL.js로 GraphQL의 스키마 정의하기 import { GraphQLObjectType, GraphQLSchema, GraphQLString, printSchema } from 'graphql'; const schema = new GraphQLSchema({ query: ne..
-
GraphQL 알아보기인턴 2024. 1. 18. 17:44
GraphQL이란? 페이스북에서 만든 쿼리 언어로 SQL과 비슷하지만 언어적 구조 차이가 매우 크다 GraphQL과 SQL의 차이점 GraphQL SQL 웹 클라이언트가 데이터를 서버로부터 가져오는 것이 목적 데이터베이스 시스템에 저장된 데이터를 가져오는 것이 목적 클라이언트 시스템에서 작성하고 호출 백엔드 시스템에서 작성하고 호출 # SQL 쿼리 예시 SELECT plot_id, species_id, sex, weight, ROUND(weight / 1000.0, 2) FROM surveys # Gql 쿼리 예시 { hero{ name friend{ name } } } GraphQL의 구조 Query / Mutation GraphQL에는 '쿼리 변수'라는 개념이 있어 gql을 구현한 클라이언트에서는 이..
-
OpenAI Assistant Tools인턴 2023. 12. 28. 16:58
1. Code Interpreter 다양한 데이터와 포맷의 파일 처리 가능하며, 데이터와 그래프 이미지가 포함된 파일 생성 가능 코드 실행이 성공할 때까지 다른 코드를 실행하여 어려운 코드 및 수학 문제 해결 가능 Assistant가 두 개의 서로 다른 thread에서 동시에 code interpreter를 호출하는 경우 두개의 code interpreter 세션이 생성됨. (기본 1시간 활성화) retrieval과 동시에 설정 불가 # Upload a file with an "assistants" purpose file = client.files.create( file=open("speech.py", "rb"), purpose='assistants' ) # Create an assistant using..
-
OpenAI Assistant 작동 방식인턴 2023. 12. 28. 14:48
Assistant는 personality와 function을 설정할 수 있다 Assistant는 여러 tools에 동시에 access할 수 있다. Code Interpreter Knowledge retrieval Function calling Assistant는 persistant Thread에 접근할 수 있다. 다양한 형식의 파일에 액세스할 수 있다.(이미지, csv 파일 등) Objects Assistant OpenAI의 모델과 호출 도구를 사용하는 전용 AI Thread 어시스턴트와 사용자 간의 대화 세션. 스레드는 메시지를 저장하고 모델의 컨텍스트에 내용을 맞추기 위해 자동으로 잘라내기를 처리합니다. Message 어시스턴트 또는 사용자가 만든 메시지입니다. 메시지에는 텍스트, 이미지 및 기타 파..